|
uarti2cspi2 2.2.0
|
Settings for registers of UART I2C SPI 2 Click driver. More...
Settings for registers of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_BAUDRATE_115200 115200ul |
| #define UARTI2CSPI2_BAUDRATE_1200 1200ul |
UART I2C SPI 2 uart baud rate setting.
Specified setting for uart baud rate of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_BAUDRATE_14400 14400ul |
| #define UARTI2CSPI2_BAUDRATE_19200 19200ul |
| #define UARTI2CSPI2_BAUDRATE_230400 230400ul |
| #define UARTI2CSPI2_BAUDRATE_2400 2400ul |
| #define UARTI2CSPI2_BAUDRATE_38400 38400ul |
| #define UARTI2CSPI2_BAUDRATE_460800 460800ul |
| #define UARTI2CSPI2_BAUDRATE_4800 4800ul |
| #define UARTI2CSPI2_BAUDRATE_57600 57600ul |
| #define UARTI2CSPI2_BAUDRATE_9600 9600ul |
| #define UARTI2CSPI2_BRGCFG_2XMODE 0x10 |
| #define UARTI2CSPI2_BRGCFG_4XMODE 0x20 |
UART I2C SPI 2 BRGCFG register setting.
Specified setting for BRGCFG register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_BRGCFG_FRACT_MASK 0x0F |
| #define UARTI2CSPI2_CLKSRC_CLK_TO_RTS 0x80 |
UART I2C SPI 2 CLKSRC register setting.
Specified setting for CLKSRC register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_CLKSRC_CRYSTAL_EN 0x02 |
| #define UARTI2CSPI2_CLKSRC_PLL_BYPASS 0x08 |
| #define UARTI2CSPI2_CLKSRC_PLL_EN 0x04 |
| #define UARTI2CSPI2_CRYSTAL_FREQ 1843200ul |
| #define UARTI2CSPI2_DEVICE_ADDRESS_A1A0_00 0x6C |
UART I2C SPI 2 device address setting.
Specified setting for device slave address selection of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_DEVICE_ADDRESS_A1A0_01 0x61 |
| #define UARTI2CSPI2_DEVICE_ADDRESS_A1A0_10 0x64 |
| #define UARTI2CSPI2_DEVICE_ADDRESS_A1A0_11 0x65 |
| #define UARTI2CSPI2_FIFO_LEN 128 |
| #define UARTI2CSPI2_FLOWCTRL_SW_FLOW_MASK 0xF0 |
| #define UARTI2CSPI2_FLOWCTRL_SW_FLOW_NO_FLOW 0x00 |
UART I2C SPI 2 FLOWCTRL register setting.
Specified setting for FLOWCTRL register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_GLOBAL_CMD_DIS_EXT_REGMAP 0xCD |
| #define UARTI2CSPI2_GLOBAL_CMD_EN_EXT_REGMAP 0xCE |
| #define UARTI2CSPI2_GLOBAL_CMD_TX0 0xE0 |
UART I2C SPI 2 GLOBAL_CMD register setting.
Specified setting for GLOBAL_CMD register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_GLOBAL_CMD_TX1 0xE1 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX10 0xEA |
| #define UARTI2CSPI2_GLOBAL_CMD_TX11 0xEB |
| #define UARTI2CSPI2_GLOBAL_CMD_TX12 0xEC |
| #define UARTI2CSPI2_GLOBAL_CMD_TX13 0xED |
| #define UARTI2CSPI2_GLOBAL_CMD_TX14 0xEE |
| #define UARTI2CSPI2_GLOBAL_CMD_TX15 0xEF |
| #define UARTI2CSPI2_GLOBAL_CMD_TX2 0xE2 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX3 0xE3 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX4 0xE4 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX5 0xE5 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX6 0xE6 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX7 0xE7 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX8 0xE8 |
| #define UARTI2CSPI2_GLOBAL_CMD_TX9 0xE9 |
| #define UARTI2CSPI2_GLOBAL_IRQ_IRQ0 0x01 |
| #define UARTI2CSPI2_GLOBAL_IRQ_IRQ1 0x02 |
UART I2C SPI 2 GLOBAL_IRQ register setting.
Specified setting for GLOBAL_IRQ register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_I2C_UART_SEL_0 0x20 |
| #define UARTI2CSPI2_I2C_UART_SEL_1 0x10 |
| #define UARTI2CSPI2_I2C_UART_SEL_MASK 0x30 |
| #define UARTI2CSPI2_IRDA_IRDA_EN 0x01 |
| #define UARTI2CSPI2_IRDA_MIR 0x08 |
| #define UARTI2CSPI2_IRDA_RX_INV 0x10 |
| #define UARTI2CSPI2_IRDA_SIR 0x02 |
| #define UARTI2CSPI2_IRDA_TX_INV 0x20 |
UART I2C SPI 2 IRDA register setting.
Specified setting for IRDA register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_IRQ_CTS 0x80 |
UART I2C SPI 2 IRQEN/IRQSTS register setting.
Specified setting for IRQEN/IRQSTS register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_IRQ_LSR_ERR 0x01 |
| #define UARTI2CSPI2_IRQ_RX_EMPTY 0x40 |
| #define UARTI2CSPI2_IRQ_RX_TRG 0x08 |
| #define UARTI2CSPI2_IRQ_SP_CHR 0x02 |
| #define UARTI2CSPI2_IRQ_STS 0x04 |
| #define UARTI2CSPI2_IRQ_TX_FIFO_EMPTY 0x20 |
| #define UARTI2CSPI2_IRQ_TX_TRG 0x10 |
| #define UARTI2CSPI2_LCR_EVEN_PARITY 0x10 |
| #define UARTI2CSPI2_LCR_FORCE_PARITY 0x20 |
| #define UARTI2CSPI2_LCR_PARITY_EN 0x08 |
| #define UARTI2CSPI2_LCR_RTS_BIT 0x80 |
UART I2C SPI 2 LCR register setting.
Specified setting for LCR register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_LCR_STOP_BITS_1 0x00 |
| #define UARTI2CSPI2_LCR_STOP_BITS_2_OR_1_5 0x04 |
| #define UARTI2CSPI2_LCR_STOP_BITS_MASK 0x04 |
| #define UARTI2CSPI2_LCR_TX_BREAK 0x40 |
| #define UARTI2CSPI2_LCR_WORD_LENGTH_5 0x00 |
| #define UARTI2CSPI2_LCR_WORD_LENGTH_6 0x01 |
| #define UARTI2CSPI2_LCR_WORD_LENGTH_7 0x02 |
| #define UARTI2CSPI2_LCR_WORD_LENGTH_8 0x03 |
| #define UARTI2CSPI2_LCR_WORD_LENGTH_MASK 0x03 |
| #define UARTI2CSPI2_LSR_IRQ_CTS 0x80 |
UART I2C SPI 2 LSR_IRQEN/LSR_IRQSTS register setting.
Specified setting for LSR_IRQEN/LSR_IRQSTS register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_LSR_IRQ_FRAME_ERR 0x08 |
| #define UARTI2CSPI2_LSR_IRQ_NOISE_INT 0x20 |
| #define UARTI2CSPI2_LSR_IRQ_PARITY 0x04 |
| #define UARTI2CSPI2_LSR_IRQ_R_BREAK 0x10 |
| #define UARTI2CSPI2_LSR_IRQ_R_OVERR 0x02 |
| #define UARTI2CSPI2_LSR_IRQ_R_TIMEOUT 0x01 |
| #define UARTI2CSPI2_MODE1_AUTO_SLEEP 0x40 |
UART I2C SPI 2 MODE1 register setting.
Specified setting for MODE1 register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_MODE1_FORCED_SLEEP 0x20 |
| #define UARTI2CSPI2_MODE1_RTS_HIZ 0x08 |
| #define UARTI2CSPI2_MODE1_RX_DISABLE 0x01 |
| #define UARTI2CSPI2_MODE1_TRNSCV_CTRL 0x10 |
| #define UARTI2CSPI2_MODE1_TX_DISABLE 0x02 |
| #define UARTI2CSPI2_MODE1_TX_HIZ 0x04 |
| #define UARTI2CSPI2_MODE2_ECHO_SUPRS 0x80 |
UART I2C SPI 2 MODE2 register setting.
Specified setting for MODE2 register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_MODE2_FIFO_RST 0x02 |
| #define UARTI2CSPI2_MODE2_LOOPBACK 0x20 |
| #define UARTI2CSPI2_MODE2_MULTI_DROP 0x40 |
| #define UARTI2CSPI2_MODE2_R_FIFO_EMPTY_INV 0x08 |
| #define UARTI2CSPI2_MODE2_RST 0x01 |
| #define UARTI2CSPI2_MODE2_RX_TRIG_INV 0x04 |
| #define UARTI2CSPI2_MODE2_SPECIAL_CHR 0x10 |
| #define UARTI2CSPI2_REVID_MAJOR 0xC0 |
UART I2C SPI 2 REVID register setting.
Specified setting for REVID register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_REVID_MAJOR_MASK 0xF0 |
| #define UARTI2CSPI2_REVID_MINOR_MASK 0x0F |
| #define UARTI2CSPI2_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
| #define UARTI2CSPI2_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
| #define UARTI2CSPI2_SPCHR_IRQ_BREAK 0x10 |
| #define UARTI2CSPI2_SPCHR_IRQ_MULTI_DROP 0x20 |
UART I2C SPI 2 SPCHR_IRQEN/SPCHR_IRQSTS register setting.
Specified setting for SPCHR_IRQEN/SPCHR_IRQSTS register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_SPCHR_IRQ_XOFF1 0x04 |
| #define UARTI2CSPI2_SPCHR_IRQ_XOFF2 0x08 |
| #define UARTI2CSPI2_SPCHR_IRQ_XON1 0x01 |
| #define UARTI2CSPI2_SPCHR_IRQ_XON2 0x02 |
| #define UARTI2CSPI2_SPI_REG_MASK 0x1F |
| #define UARTI2CSPI2_SPI_UART_SEL_0 0x00 |
| #define UARTI2CSPI2_SPI_UART_SEL_1 0x20 |
| #define UARTI2CSPI2_SPI_UART_SEL_MASK 0x20 |
| #define UARTI2CSPI2_SPI_WRITE_BIT 0x80 |
| #define UARTI2CSPI2_STS_IRQ_CLK_READY 0x20 |
| #define UARTI2CSPI2_STS_IRQ_GPI0 0x01 |
| #define UARTI2CSPI2_STS_IRQ_GPI1 0x02 |
| #define UARTI2CSPI2_STS_IRQ_GPI2 0x04 |
| #define UARTI2CSPI2_STS_IRQ_GPI3 0x08 |
| #define UARTI2CSPI2_STS_IRQ_SLEEP 0x40 |
| #define UARTI2CSPI2_STS_IRQ_TX_EMPTY 0x80 |
UART I2C SPI 2 STS_IRQEN/STS_IRQSTS register setting.
Specified setting for STS_IRQEN/STS_IRQSTS register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_TXSYNCH_CLK_TO_GPIO 0x80 |
UART I2C SPI 2 TXSYNCH register setting.
Specified setting for TXSYNCH register of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_TXSYNCH_SYNCH_EN 0x10 |
| #define UARTI2CSPI2_TXSYNCH_TRIG_DELAY 0x20 |
| #define UARTI2CSPI2_TXSYNCH_TRIG_SEL0 0x01 |
| #define UARTI2CSPI2_TXSYNCH_TRIG_SEL1 0x02 |
| #define UARTI2CSPI2_TXSYNCH_TRIG_SEL2 0x04 |
| #define UARTI2CSPI2_TXSYNCH_TRIG_SEL3 0x08 |
| #define UARTI2CSPI2_TXSYNCH_TX_AUTO_DIS 0x40 |
| #define UARTI2CSPI2_UART_SEL_0 0 |
UART I2C SPI 2 interface setting.
Specified setting for interface of UART I2C SPI 2 Click driver.
| #define UARTI2CSPI2_UART_SEL_1 1 |